package com.lecyon.farm.vo.sync;

import com.lecyon.farm.vo.base.BaseSyncVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author Yao Zheng
 * @Date 2020/4/13 16:45
 */
@ApiModel("终端信息推送Vo")
@Data
public class SyncTerminalVo extends BaseSyncVo {

    @ApiModelProperty(name = "d1", value = "农机号牌", required = true)
    private String d1 = "联科优农";

    @ApiModelProperty(name = "d2", value = "农机型号", required = true)
    private String d2 = "AMV1-GWA";

    @ApiModelProperty(name = "d3", value = "架子号", required = true)
    private String d3 = "1";

    @ApiModelProperty(name = "d4", value = "引擎号", required = true)
    private String d4 = "1";

    @ApiModelProperty(name = "d5", value = "马力", required = true)
    private String d5 = "10000";

    @ApiModelProperty(name = "d6", value = "机主名称", required = true)
    private String d6;

    @ApiModelProperty(name = "d7", value = "机主电话", required = true)
    private String d7;

    @ApiModelProperty(name = "d8", value = "车辆类型", required = true)
    private String d8 = "6";

    @ApiModelProperty(name = "d9", value = "所有者类型：1、合作社，5、个体户 ", required = true)
    private Integer d9;

    @ApiModelProperty(name = "d10", value = "所有者归属省份", required = true)
    private String d10;

    @ApiModelProperty(name = "d11", value = "省份行政区划编码", required = true)
    private String d11;

    @ApiModelProperty(name = "d12", value = "所有者归属地市", required = true)
    private String d12;

    @ApiModelProperty(name = "d13", value = "地市行政区划编码", required = true)
    private String d13;

    @ApiModelProperty(name = "d14", value = "所有者归属县/区", required = true)
    private String d14;

    @ApiModelProperty(name = "d15", value = "县/区行政区划编码", required = true)
    private String d15;

    @ApiModelProperty(name = "d16", value = "所有者归属乡/镇", required = true)
    private String d16;

    @ApiModelProperty(name = "d17", value = "合作社名称/个体户名称", required = true)
    private String d17;

    @ApiModelProperty(name = "d18", value = "经度（合作社位置）", required = true)
    private Double d18 = 124.10;

    @ApiModelProperty(name = "d19", value = "纬度（合作社位置）", required = true)
    private Double d19 = 42.78;

    @ApiModelProperty(name = "d20", value = "安装时间", required = true)
    private String d20;

    @ApiModelProperty(name = "deviceId", value = "终端设备号")
    private String deviceId;

}
